// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:17


// Source File Name:   py.java

package com.zelix;

import java.io.Serializable;

public class py
    implements Serializable
{

    Object a;
    Object b;
    Object c;

    public py(Object obj, Object obj1, Object obj2)
    {
        a = obj;
        b = obj1;
        c = obj2;
    }

    public boolean equals(Object obj)
    {
        if(obj instanceof py)
        {
            py py1 = (py)obj;
            return (a == null && py1.a == null || a != null && py1.a != null && a.equals(py1.a)) && (b == null && py1.b == null || b != null && py1.b != null && b.equals(py1.b)) && (c == null && py1.c == null || c != null && py1.c != null && c.equals(py1.c));
        } else
        {
            return false;
        }
    }

    public Object a()
    {
        return a;
    }

    public Object b()
    {
        return b;
    }

    public Object c()
    {
        return c;
    }

    public int hashCode()
    {
        int i = 0;
        if(a != null)
            i ^= a.hashCode();
        if(b != null)
            i ^= b.hashCode();
        if(c != null)
            i ^= c.hashCode();
        return i;
    }
}